Appendix B THE NACHOS SYSTEM

نویسنده

  • Thomas E. Anderson
چکیده

A good way to gain a deeper understanding of modern operating-system concepts is to get your hands dirty — to take apart the code for an operating system to see how it works at a low level, to build significant pieces of the operating system yourself, and to observe the effects of your work. An operating-system course project provides this opportunity to see how you can use basic concepts to solve real-world problems. Course projects can also be valuable in many other areas of computer science, from compilers and databases to graphics and robotics. But a project is particularly important for operating systems, where many of the concepts are best learned by example and experimentation. That is why we created Nachos, an instructional operating system intended for use as the course project for an undergraduate or first-year graduate course in operating systems. Nachos includes code for a simple but complete working operating system, a machine simulator that allows it to be used in a normal UNIX workstation environment, and a set of sample assignments. Nachos

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Appendix C THE NACHOS SYSTEM

A good way to gain a deeper understanding of modern operating-system concepts is to get your hands dirty—to take apart the code for an operating system to see how it works at a low level, to build significant pieces of the operating system yourself, and to observe the effects of your work. An operating-system course project provides this opportunity to see how you can use basic concepts to solv...

متن کامل

The Nachos Instructional Operating System

In teaching operating systems at an undergraduate level, we believe that it is important to provide a project that is realistic enough to show how real operating systems work, yet is simple enough that the students can understand and modify it in signi cant ways. A number of these instructional systems have been created over the last two decades, but recent advances in hardware and software des...

متن کامل

Does the Appendix Location Change During Pregnancy?

Background: Early diagnosis of appendicitis is important during pregnancy.  Unlike omentom, cecum and appendix are not likely to be displaced by the growing uterus, so the concept of position change of the appendix during pregnancy is questionable. Objective: To determine the anatomical location of appendix during pregnancy. Methods: In a prospective study from October 1995 to March 1999, 291 w...

متن کامل

The winding road to a Real-Time Nachos with focus on scheduling

Authors The authors of this paper are Richard Eklycke ([email protected]) and Edward Carlstedt-Duke ([email protected]) group 34. Purpose This paper is written for the real-time operating systems part of the course TDDB72 will focus mainly on the different algorithms for scheduling of the CPU but first we will have a small introduction to real-time systems. The goal of this paper is...

متن کامل

Aspect-Oriented Approach to Operating System Development Empirical Study

This paper presents a case-study where a new programming technique is applied to an established branch of software development. The purpose of the study was to test whether or not aspect-oriented programming (AOP) could be used in operating systems development. Instead of any real world operating system an educational OS with the name Nachos was used. This was because Nachos is written in Java ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997